#!/bin/bash
##这是用于docker环境搭建discuz的脚本
##创建日期为2018年9月24日 21:30:38
##By:雅宸
echo -e '请选择安装方式
【1】全面采用docker安装（包含MariaDB数据库）
【2】数据库采用外部连接'
read DISCUZ
if [ -z "$(rpm -qa | grep docker)" ];then
	echo 请先安装docker
else
	echo 请输入数据库密码
	read dbpass
	echo 请输入网站端口
	read dockerinstallzport

	if [ $DISCUZ == 1 ];then
		echo 请输入数据库端口
		read dbp
		images=mariadb #输入一个要使用的镜像名关键字
		configure/install/docker/image-judge.sh #判断本地是否存在，若不存在则接收
		docker run -d -p $dbp:3306  -e MYSQL_ROOT_PASSWORD=$dbpass $(docker images|grep mariadb|awk '{print $1}')
		docker rename $(docker ps -a|grep mariadb|awk '{print $1}') mariadb
		echo #———-------------------------正在创建Discuz容器----------------------------------———#
		images="skyzhou/docker-discuz" #输入一个要使用的镜像名关键字
		configure/install/docker/image-judge.sh #判断本地是否存在，若不存在则接收
		docker run  -p $dockerinstallzport:80  --link mariadb:mysql -d $(docker images | grep skyzhou/docker-discuz | awk '{print $1}')
		docker rename $(docker ps -a|grep skyzhou/docker-discuz|awk '{print $1}') discuz
	elif [ $DISCUZ == 2 ];then
		images="skyzhou/docker-discuz" #输入一个要使用的镜像名关键字
		configure/install/docker/image-judge.sh #判断本地是否存在，若不存在则接收
        docker run  -p $dockerinstallzport:80   -d $(docker images | grep skyzhou/docker-discuz | awk '{print $1}')
        docker rename $(docker ps -a|grep skyzhou/docker-discuz|awk '{print $1}') discuz
		echo #———-------------------------创建完成----------------------------------———#
	else
		echo 选择错误
	fi
fi